package com.igeek.exception;

import java.text.ParseException;

/**
 * 在继承当中的异常处理
 * 父类的方法中抛出了一个异常（非RuntimeException）,子类在重写父类方法的时候，抛出的异常必须小于等于父类抛出的异常
 * 也就是说，子类重写父类方法，处理异常的范围要小于，父类处理异常的范围
 *
 * 父类的方法中捕获处理异常，那么子类再重写该方法的时候，就需要再关心父类中的异常
 */
public class Demo06 {

    public void add() throws Exception {
        System.out.println("这是一个add的方法");
    }

    public void divide(){
        try{
            System.out.println("实现业务逻辑");
        }catch(Exception ex){
            System.out.println("处理异常");
        }
    }
}

class Demo07 extends Demo06{

    @Override
    public void add() throws ParseException {

    }

    @Override
    public void divide() {

    }
}